button {
    cursor: pointer;
}

/* 头部 */
.head {
    height: 28px;
    background-color: #101010;
    color: #e6e6e6;
    line-height: 28px;
}

.head_left {
    margin-left: 258px;
}

.head_right span {
    color: #ff6600;
}

/* 导航栏 */
.nav {
    height: 74px;
}

.nav_left h1 {
    left: 0;
    top: -31px;
    width: 258px;
    height: 105px;
    background: url(../images/logo03.jpg) no-repeat;
    background-size: cover;
}

.nav_left a {
    font-size: 0;
}

.nav h3 {
    margin-left: 268px;
    font-size: 30px;
    line-height: 64px;
    color: #666666;
}

/* 主体 */
.main {
    background-color: #e93854;
}

.main_right {
    margin-top: 65px;
    margin-left: 65px;
    width: 350px;
    height: 370px;
    background-color: white;
}

.main_right_top h3 {
    float: left;
    width: 175px;
    font-size: 22px;
    line-height: 50px;
    text-align: center;
}

.main_right_bottom .con img {
    width: 320px;
    margin-top: 55px;
    margin-left: 25px;
}

.main_right_bottom .con p {
    margin-top: 30px;
    text-align: center;
}

.main_right_bottom .con:last-child {
    display: none;
}
.main_right_bottom .con input:nth-of-type(1){
    width: 38px;
    height: 38px;
    background:url(../images/submit1.jpg) no-repeat 0px 1px;
}
.main_right_bottom .con input:nth-of-type(2){
    width: 38px;
    height: 38px;
    background:url(../images/submit1.jpg) no-repeat 0px -57px;
}
.main_right_bottom .con input:nth-of-type(-n+2) {
    padding-left: 40px;
    box-sizing: border-box;
    width: 290px;
    height: 40px;
    border: #bfbfbf 1px solid;
}

.main_right_bottom .con input:nth-of-type(-n+3){
    margin-left: 30px;
}

.main_right_bottom .con input:first-child {
    margin-top: 40px;
    margin-bottom: 20px;
}

.main_right_bottom .con input:nth-of-type(3) {
    margin-top: 14px;
}

.main_right_bottom .con span {
    float: right;
    margin-top: 14px;
    margin-right: 30px
}

.main_right_bottom .con button {
    width: 290px;
    height: 40px;
    font-size: 22px;
    color: white;
    margin-left: 30px;
    margin-top: 28px;
    background-color: #ff6700;
}
.main_right_bottom .con .submit{
    margin-top: 20px;
}
/* 尾部 */
.tail {
    margin-top: 100px;
}
.tail ul {
    width: 800px;
    margin: 0 auto;
}

.tail li {
    float: left;
    padding: 0 16px;
    border-right: 1px solid;
}

.tail li:last-child {
    border: none;
}

.tail p {
    text-align: center;
}